package com.xysl.api.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 学校园区对象 zl_xysl_garden
 *
 * @author xysl
 * @date 2025-01-17
 */
@Schema(description = "学幼数联_学校园区")
@Data
public class XyslGarden
{
    private static final long serialVersionUID = 1L;

    private Long id;

    @Schema(description = "1-直营，2-加盟")
    private String gardenAttribute;

    @Schema(description = "1-幼儿园，2-培训班...")
    private String gardenType;

    @Schema(description = "园区名称")
    private String gardenName;

    @Schema(description = "别名")
    private String nickName;

    @Schema(description = "园区logo图片")
    private String logoImgUrl;

    @Schema(description = "园区头像")
    private String headImgUrl;

    @Schema(description = "集团id")
    private Long groupId;

    @Schema(description = "区域id")
    private Long siteId;

    @Schema(description = "园区联系方式")
    private String gardenTel;

    @Schema(description = "电话号")
    private String phone;

    @Schema(description = "QQ号")
    private String QQ;

    @Schema(description = "1-教学中，2-放假中,3-招生中...")
    private String status;

    @Schema(description = "0-正常，1-已删除")
    private String isDelete;

    @Schema(description = "园区地址")
    private String adress;

    @Schema(description = "照片url")
    private String imageUrl;

    @Schema(description = "园区二维码图片地址")
    private String qrCodeUrl;

    @Schema(description = "创建时间", example = "2025-01-17", format = "date")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createdAt;

    @Schema(description = "更新时间", example = "2025-01-17", format = "date")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updatedAt;

}
